water-supply vehicle - Spanish English Dictionary